# HORACE GOES FISHING (HORACE VA A PESCAR)

## HISTORIA

El viejo Horace no ha pescado nada desde finales de los 80. Esta mañana salió solo al mar para intentarlo una última vez…

¡Ayúdale a atrapar un pez grande!

## INSTRUCCIONES DE CARGA

La cara A contiene la versión en BASIC puro. El Lado B contiene una versión compilada (TURBO), para pescadores profesionales.

1. Para los modelos 128k/+2, primero asegúrate de entrar en el modo BASIC de 48k.
2. Inserta el cassette con la cara deseada hacia arriba y rebobínalo.
3. Escribe `LOAD “”` y presiona ENTER.
4. Presiona PLAY en la grabadora.
El juego se cargará y aparecerá en la pantalla. Si la carga falla, rebobina la cinta, ajusta el control de VOLUMEN en la grabadora y vuelve a intentarlo.

¡Diviértete!

## INSTRUCCIONES

El objetivo del juego es atrapar un gran pez marlín y llevarlo de vuelta al puerto para venderlo en el mercado y obtener una buena ganancia, permitiendo que Horace se retire felizmente. El juego se divide en dos secciones con diferentes mecánicas y controles.

**Sección 1: La captura.** Un pez ha mordido el anzuelo. Lucha con él y sácalo del agua. Solo un gran marlín vale tu esfuerzo.

El pez escapará si llega a cualquier otro borde. Pulsa los controles repetidamente en la dirección opuesta a la que empuja el pez para evitarlo. Hazlo bien, y la energía del pez se agotará lentamente. Hazlo mal, y el pez se revitalizará. La barra de energía del pez es visible en la parte inferior de la pantalla. Debes llevar al pez hasta el borde inferior de la pantalla para capturarlo. Sin embargo, el pez luchará más cuando sienta que está cerca de ser capturado. ¡Asegúrate de que tenga poca energía antes de intentar sacarlo!

**Sección 2: La lucha.** Los tiburones han olido la sangre. Has perdido tu arpón matando al primer tiburón. Lanza cualquier cosa que tengas para luchar contra los tiburones y llevar el marlín al puerto de manera segura.

Los tiburones se acercarán desde el fondo. Cada vez que uno alcance tu marlín, le dará un gran mordisco y escapará con él. Intenta mantener intacto tu marlín tanto como puedas. Golpea a los tiburones con proyectiles para hacerlos retroceder. La puntería es automática, presiona el botón de `DISPARO` para lanzar un objeto. Mantén presionado el botón de `DISPARO` por un tiempo para aumentar la fuerza. Horace se emocionará y cambiará de color a medida que acumule fuerza. El proyectil se lanza al soltar la tecla de `DISPARO`.

## CONTROLES

- **ABAJO:** Presiona `A` para tirar del pez hacia abajo.
- **IZQUIERDA:** Presiona `O` para tirar del pez hacia la izquierda.
- **DERECHA:** Presiona `P` para tirar del pez hacia la derecha.
- **DISPARO:** Presiona cualquier tecla para lanzar un objeto. Mantén presionada para aumentar la fuerza. El objeto se lanza al soltar la tecla.


## CONSEJOS Y TRUCOS

### Parte 1

1. Antes de intentar atrapar el pez, concéntrate en agotar su energía.
2. Para agotar la energía, tira del pez en la dirección opuesta a su movimiento.
3. Después de que el pez haga un empuje fuerte, espera a ver su nueva dirección de movimiento.
4. Cuando el pez empuje hacia arriba, ese el mejor momento para tirar hacia abajo e intentar capturarlo.
5. No intentes presionar las teclas lo más rápido posible; en su lugar, sigue el mismo ritmo que el pez para obtener el mejor efecto.

### Parte 2 
6. En el nivel 1, todos los disparos son siempre a máxima potencia. 
7. En el nivel 4, no ves el medidor de potencia, pero Horace aún cambia de color y se mueve cuando está cargado a máxima potencia. 
8. Intenta matar a más de un tiburón con un solo disparo. 
9. Puedes cargar tan pronto como el disparo salga de la pantalla para evitar que el punto de mira se mueva. 
10. No desperdicies tu disparo cuando el tiburón esté fuera de alcance.

### Otros 
11. ¿Sabías que hay opciones ocultas en el menú principal? ¡Intenta encontrar las teclas secretas! (&uarr;)
12. Crea tu propia edición física usando los documentos en la carpeta "cover".

## COMENTARIOS TÉCNICOS

- La versión de la cara A (BASIC puro) no usa código máquina en absoluto.
- La versión de la cara B está compilada usando MCODER III. El código es el mismo con ligeros ajustes mínimos en los parámetros del mismo para compensar la mayor velocidad de ejecución.
- La variable del sistema `PROG` se cambia dinámicamente para optimizar la velocidad del juego.
- El juego usa un truco `DEFADD` para modificar el orden de las variables en cada parte del juego. Esto ayuda a optimizar el tiempo de acceso a las mismas.
- El juego usa la variable del sistema `LASTKEY` para mejorar la reacción del teclado en la parte 1.
- El juego usa las variables del sistema `KSTATE` para medir con precisión el tiempo que se presiona una tecla. Como resultado, el tiempo de carga de disparo, en la parte 2, es muy preciso y casi independiente de la velocidad de ejecución del programa. Consume muy poco tiempo de computación en la versión BASIC pura y no necesita ajuste alguno al pasar a la versión compilada.
- La barra de energía del pez (parte 1) tiene una resolución de medio caracter.

## AVISO DE COPYRIGHT

**HORACE GOES FISHING**
© 2024 por Moe y Kerl

Este juego es un proyecto hobby que presentado en el concurso de juegos BASIC Bytemaniacos 2025. Juego inspirado en la novela de Ernest Hemingway “El viejo y el mar”. El juego presenta a Horace como el personaje principal a modo de tributo hacia la antigua mascota de SPECTRUM.

El tema de los créditos, Guantanamera, es una canción patriótica cubana.

Pantalla de carga por Moe, Fransouls y Kerl.

Agradecimientos especiales a los testers:

- Paco Vespa
- R-Tape
- DenimMSX
- Fraespre
